.signin-form {
  width: 100%;

  .ant-btn-primary,
  .ant-btn-primary:hover,
  .ant-btn-primary:focus {
    border-color: #326be6;
    background: #326be6;
  }

  .ant-input-affix-wrapper:focus,
  .ant-input-affix-wrapper-focused,
  .ant-input-affix-wrapper:not(.ant-input-affix-wrapper-disabled):hover {
    border-color: rgb(84 136 248 / 50%);
    box-shadow: 0 0 0 1px rgb(84 136 248 / 50%);
  }

  .ant-checkbox-checked .ant-checkbox-inner {
    background: #5488f8;
    border-color: #5488f8;
  }

  .ant-checkbox-wrapper:hover .ant-checkbox-inner,
  .ant-checkbox:hover .ant-checkbox-inner,
  .ant-checkbox-input:focus + .ant-checkbox-inner,
  .ant-checkbox-checked::after {
    border-color: #5488f8;
  }

  .captcha-img {
    width: 100%;
    height: 40px;
    background: #ccc;
    cursor: pointer;
  }

  .remerber-wrap {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 20px;

    .ant-form-item {
      margin-bottom: 0;
    }

    .ant-checkbox-wrapper {
      font-size: 12px;
    }

    .forgot {
      font-size: 12px;
    }
  }
}
